package jNotesUtilities;

/**
 * Load and Save
 * 
 * Used for loading and saving any changes made in the archives. 
 * It will automatically save any changes every 30 seconds.
 * 
 * This is a threadable class that will run on the background and wakeup every 10 seconds to save.
 * All the methods will be private as they will contain all the file format information, in order avoid any file corruption by calling the externally.
 * 
 * The only exception to this will be the Main class which will call this method in a non-threadable form to allow instant saving before closing.
 * 
 * @author andres
 *
 *
 */
public class Load_Save 
{
	/**
	 * File Format Description
	 * 
	 * The file will be a plain text file defined by tags in an xml type format. The tags will be as follows:
	 * <li>Archive</li>
	 * <li>Note</li>
	 * <li>Size</li>
	 * <li>Position</li>
	 * <li>X</li>
	 * <li>Y</li>
	 */
	
	/**
	 * Load module
	 * 
	 * @return boolean stating if the Load process was successful.
	 */
	public boolean Load()
	{
		return false;
	}
	
	/**
	 * Save module
	 * 
	 * @return boolean stating if the save process when accordingly.
	 */
	public boolean Save()
	{
		return false;
	}
}
